#pay{
	border: 1px solid #ccc;padding-bottom: 20px;
	img.step{
		width: 998px;
	}
	.cost-info{
		li{
			border-bottom: 3px solid #E51B46; overflow: hidden;
			span{
			display: block;width: 150px;float: left;text-align: center;color:#666666;line-height: 25px;
			}	
		}
		li.goods{
			border:1px solid #ccc;line-height: 50px;margin-top: 20px;background: #F7FCFF;border:1px solid #ccc;
			.info-left{
				width: 695px;overflow: hidden;border-right:1px solid #ccc;padding-left: 0px;border-top:none;

				p{
					width: 198px;float: left;text-align: center;color: #666;line-height: 25px;border:1px solid #ccc;height: 35px;border-bottom: none;border:none;padding-top: 12px;
					a{
						display: block;font-size: 12px;float: left;font-weight: bolder;border:1px solid #ccc;height: 10px;padding: 0px;line-height: 12px;text-align: center;margin: 7px;
					}
					input{
						display: block;float: left;width: 50px;text-align: center;margin-top: 5px;
					}
				}
				p.goodsname{
					width: 695px;border:1px solid #ccc;height: 35px;border-left: none;
				}
				p.choose{
					width:85px;height: 35px;border-right:1px solid #ccc; 
				}
				p.rmb{
					font-weight: bolder;font-size: 14px;
				}
				p.operation{
					
				}
				p.san{
					float: right;
					a{
						border:none;float: right;padding-right: 30px;color: #2F97B4;
					}
					a:hover{
						color: #F75273;
					}
				}
				p.recount{
					span{
						display:block;float:left;font-size: 14px;font-weight: bolder;width: 50px;
					}
					u{
						display: block;float: left;
					}
				}

			}
			.info-right{
				width: 280px;
				p{
					text-align: center;font-size: 14px;font-weight: bolder;color: #666666;
				}
			}
		}
		
	}
	.bank{
	padding-top: 40px;padding-left: 10px;overflow: hidden;
	p{
		font-size: 14px;padding-left: 40px;margin-bottom: 20px;line-height: 20px;
	}
	a{
		display:block;width: 115px;height: 36px;background: url(../Images/i.png) no-repeat 0px -35px;float: right;margin-right: 50px;margin-top: 10px;
	}
}
}
